#ifndef __LIB_STDIO_H
#define __LIB_STDIO_H
#include <asm-i386/types.h>
typedef char* va_list;
extern uint32_t vsprintf(char* str, const char* format, va_list ap);
extern uint32_t sprintf(char* buf, const char* format, ...);
extern char* itoa(int num,char* dst,int radix);
extern char* uitoa(unsigned int num,char* dst,int radix);
extern void print_int(int num);
extern void print_hex(unsigned int num);
extern void put_char(char ch);
extern void printk(const char* format, ...);
extern void print_str(char *str);
#endif
